lexer grammar InternalAdroidGuiLang;
@header {
package de.rwth.parser.antlr.internal;

// Hack: Use our own Lexer superclass by means of import. 
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.parser.antlr.Lexer;
}

T11 : 'Window' ;
T12 : '+color=' ;
T13 : 'One-Column-List' ;
T14 : 'Two-Column-List' ;
T15 : 'Three-Column-List' ;
T16 : 'RadioBox' ;
T17 : 'SeperatorLine' ;
T18 : '(+)' ;
T19 : '( )' ;
T20 : 'Button' ;
T21 : 'Placeholder' ;
T22 : '+height=' ;
T23 : 'Image' ;
T24 : 'CheckBox [+]' ;
T25 : 'CheckBox [ ]' ;
T26 : 'Label' ;
T27 : '+centered' ;
T28 : 'EditText' ;
T29 : 'null' ;
T30 : 'blue' ;
T31 : 'red' ;
T32 : 'green' ;
T33 : 'gray' ;
T34 : 'lila' ;
T35 : 'orange' ;
T36 : 'blueLight' ;
T37 : 'redLight' ;
T38 : 'greenLight' ;
T39 : 'grayLight' ;
T40 : 'lilaLight' ;
T41 : 'orangeLight' ;
T42 : 'white' ;
T43 : 'black' ;

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1790
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1792
RULE_INT : ('0'..'9')+;

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1794
RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1796
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1798
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1800
RULE_WS : (' '|'\t'|'\r'|'\n')+;

// $ANTLR src "../de.rwth.AndroidGuiCreator/src-gen/de/rwth/parser/antlr/internal/InternalAdroidGuiLang.g" 1802
RULE_ANY_OTHER : .;


